#ifndef __DB_PRIVATE_H__
#define __DB_PRIVATE_H__

#include <acl_cpp/redis/redis.hpp>
#include <acl_cpp/redis/redis_client.hpp>
#include <acl_cpp/redis/redis_list.hpp>

namespace ECG
{
namespace DB
{
    class DB_Redis;
    class DB_RedisPrivate
    {
        E_DECLARE_PUBLIC(DB_Redis);

    public:
        DB_RedisPrivate(DB_Redis *parent):q_ptr(parent)
        {

        }
        // add the member here
        acl::redis_list *redis;
        //acl::redis_client_cluster *cluster;
        acl::redis_client *client;
    private:
        DB_Redis* const q_ptr;
    };
}
}

#endif //__DB_PRIVATE_H__